<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        /*
            什么是原型

            每一个构造函数 都有一个原型属性，这个原型是一个对象，上面存储了所有的实例方法


            构造函数内部做了哪些事情
                创建this对象 -- 给this添加了__proto__属性---返回this

            改变this 
                call apply bind  箭头函数
                
            call apply 区别
                都能调用函数，改变函数中this，但是传参形式不一一

           this指向
                构造函数--new的时候创建的对象
                对象的方法--调用方的对象
                事件处理函数--绑定事件的元素
                其他函数-window
                箭头函数-没有自己的this -上下文一致     


        
        */
    </script>

</body>

</html>